long before - French English Dictionary